$(function() {
		
	
	// ----------------- 商品属性tab ------------------------
	
	// 定义列
	var productPropertyTemplateColumns = [
		{
				field : 'no',
				title : '序号',
				align : 'left',
				valign: 'middle',
				formatter : function(value, row, index) {
					return index + 1;
				}
		},
		{
			field : 'templateName',
			title : '模版名称 ',
			align : 'center'
		},
		{
			field : 'templateIntro',
			title : '模版备注',
			align : 'center'
		},
		{	
			field : '#',
			title : '操作',
			align : 'center',
			valign: 'middle',
			formatter : function(value, row, index) {
				return "<a class='btn btn-info btn-xs' href='javaScript:void(0);'onclick='addPropertyTemplateToTable(\""+row.templateName+"\",\""+row.id+"\")'><i class='fa fa-plus fa-fw'></i> 加入</a>";
			}
		}];
			
			
	// 定义查询回调函数（查询参数在此设置）
	var productPropertyTemplateQueryParams = function(params) {
		var templateName =  $("#templateName").val();
		return {
			rows : params.limit, // 页面大小
			page : params.pageNumber, // 页码
			templateName : templateName,
		};
	};
	
	var productPropertyTemplateUrl = rootPath + "/productPropertyTemplate/listProductPropertyTemplatePage"; // 请求json数据的服务器地址
	sys.initTable('productPropertyTemplateTable', {
		url : productPropertyTemplateUrl,
		queryParams : productPropertyTemplateQueryParams,
		columns : productPropertyTemplateColumns,
		striped : true,
		clickToSelect : true
	});
	
	
	// 查询商品属性
	$("#btnProductPropertyTemplateQuery").click(function(){
		sys.reloadTable('productPropertyTemplateTable');
	});
	
	
	// 清空
	$('#btnProductPropertyTemplateClear').on('click', function() {
		$("#templateName").val("");
	});
	
})

//添加属性到商品属性模板中
function addPropertyTemplateToTable(templateName, id){
	var templateId = Number(id);
	var data = {
		"id": templateId,
		"templateId": templateId,
		"templateName": templateName,
	};
	window.parent.window.addPropertyTemplateToTable(data);
	// 删除已经添加到模板中的属性
	$("#productPropertyTemplateTable").bootstrapTable("remove",{field: 'id', values: [templateId]});
	
}
